#ifndef ENGRE_H
#define ENGRE_H
#include<iostream>
using namespace  std;
class  engre
{
    private:
        engre(){
            std::cout<<"engre construct ..."<<std::endl;
        }
        engre(const engre &en) = delete;
        engre operator= (const engre &en) = delete;

    public:
        static engre* getinstance()
        {
            static engre instance;
            return &instance;
        }
};
#endif // ENGRE_H
